ShareCam part II: approximate and distributed algorithms for a collaboratively controlled robotic Webcam
نویسندگان
چکیده
ShareCam is a robotic pan, tilt, and zoom web-based camera controlled by simultaneous frame requests from online users. A companion paper describes the system. This paper, Part II, focuses on algorithms. The ShareCam problem is to find a camera frame that optimizes a measure of total user satisfaction. We present a grid-based approximation algorithm: given camera frame requests from n users, and approximation bound 2, we analyze the tradeoff between solution quality and processing speed and prove that the algorithm runs in O(n/2) time. The algorithm can be distributed to run in O(1/2) time at each client and in O(n + 1/2) time at the server. Experiments suggest that performance of the distributed algorithm degrades gracefully as clients fail to complete their part of the computation. ShareCam can be found online at: http://www.tele-actor.net/sharecam/.
منابع مشابه
ShareCam Part I: Interface, System Architecture, and Implementation of a Collaboratively Controlled Robotic Webcam
ShareCam is a robotic pan, tilt, and zoom webbased camera controlled by simultaneous frame requests from online users. Part II describes algorithms. This paper, Part I, focuses on the system. Robotic webcameras are commercially available but currently restrict control to only one user at a time. ShareCam introduces a new interface that allows simultaneous control by many users. In this Java-bas...
متن کاملShareCam part 1: interface, system architecture, and implementation of a collaboratively controlled robotic Webcam
ShareCam is a robotic pan, tilt, and zoom web-based camera controlled by simultaneous frame requests from online users. A companion paper describes algorithms. This paper, Part I, focuses on the system. Robotic webcameras are commercially available but currently restrict control to only one user at a time. ShareCam introduces a new interface that allows simultaneous control by many users. In th...
متن کاملShareCam: Shared Access to a Robotic Streaming Video Camera
ShareCam is a robotic pan, tilt, and zoom streaming video camera controlled by simultaneous frame requests from remote users. Robotic webcameras are commercially available but currently restrict control to only one user at a time. ShareCam introduces a new interface that allows simultaneous control by many users. We will demonstrate the implemented system using a Java-based interface at the con...
متن کاملCollaborative Frame Selection: Exact and Distributed Algorithms for a Networked Robotic Camera with Discrete Zoom Levels
Collaborative Frame Selection arises when one robotic pan, tilt, zoom camera is shared by many users. The problem is to compute optimal camera parameters based on simultaneous frame requests from all users. We formalize the problem using a new metric, Intersection Over Maximum (IOM), to model the degree of satisfaction for each user, and seek to maximize total satisfaction for n users. We assum...
متن کاملExact and Distributed Algorithms for Collaborative Camera Control
We propose the ShareCam Problem: controlling a single robotic pan, tilt, zoom camera based on simultaneous frame requests from n online users. To solve it, we propose a new piecewise linear metric, Intersection Over Maximum (IOM), for the degree of satisfaction for each users. To maximize overall satisfaction, we present several algorithms. For a discrete set of m distinct zoom levels, we give ...
متن کامل